package 常用类.day2.内部类;

public class Outer {
	int a = 5;
	//普通内部类
	class Inner {
		int a = 10;
		//内部类中只能定义final型static,不能定义static
		static final int m = 10;

		void showB() {
			System.out.println(this.a);//内部类的属性
			System.out.println(Outer.this.a);//访问外部类属性
		}
	}

	void show(){
		class M{

		}

	}

	//静态内部类
	static class In {
		//可定义普通静态变量
		static int n = 100;

		void showC() {
			System.out.println(n);
		}
	}
	//内部接口
	interface Intf{

	}
}
